-------------------------------------------------------------------------------------------------
LIST OF BOOKS FOR CS,CE,EE,MECH,CIVIL,INDUSTRIAL ENGG,Chemical engg
-------------------------------------------------------------------------------------------------

BOOKS TO CARRY 
( FROM THE USC WEBSITE )
     

Here is a list of books which is just a suggestion for what you might need when you are here. If you manage to have them or you can find Indian editions or you can find some second hand bookstores then you could try to get them - Books are heavy so dont overload. Currently available information is for CS, CE, EE, ISE departments.
-------------------------------------------------------------------------------------------------
CS, CE & EE
-------------------------------------------------------------------------------------------------

CS402 Operating Systems     : Tanenbaum - Modern Operating Systems Techniques and Tools

                       	      M Bach - The Design of the UNIX OS.


CS455 Data Structures & C++ : William Ford/ William Topp - Data Structures with C++ 
              		      Deitel and Deitel - C++ How to Program, Prentice Hall


CS 460/561 AI               : Norvig/Russel - AI A Modern Approach

                              Van Nielson - Artificial Intelligence


CS477 Software Engg.        : Schach - Software Engg.

                              Sommerville - Software Engg.


CS 480 Computer Graphics   : Hearn and Baker - Computer Graphics

                             Foley/ Van Dam - Intro to Computer Graphics


CS485 Database System      :   Korth & Silberscatz - Database System Concepts


CS551 Computer Communications: Peterson & Davies - Computer Networks A Systems Approach.


CS555 Advanced OS          : Coulouris,Dollimore & Kindberg - Distributed Systems:
							  Concepts and Design

CS570 Algorithms      : Cormen, Leiserson, Rivest - Introduction to Algorithms, McGrawHill
 


CS 574 Computer Vision     : V.S. Nalwa - A Guided Tour of Computer Vision


CS585 Database             : Fundamentals of DataBase Systems (2nd Ed.)- Elmasri/Navathe


EE555 Broadband Networks   : Computer Networks - S Keshav, Tannenbaum 3rd Edition




EE557 Computer Architecture: Hennessey and Peterson - Computer Architecture, 
				A Quantitative Approach,2nd Edition
						 AND/OR

                             Kai Hwang - Advanced Computer Architecture: Parallelism,
		                          Scalability, Programmability.

EE577 VLSI Systems Design  : Neil H.E.Weste/Kamram Eshraghian Priniples of CMOS VLSI
						  Design, A systems Perspective (2nd Ed.)

 
EE657 Parallel Computing   : Culler, Gupta and J.P. Singh Parallel Computing Arch
                           		 	    (not yet in print - beta version)


EE658 Diagnosis and Design : Abramovici/Breuer/Friedman- Digital Systems:Testing and 
				Testable Design of Reliable Digital Systems


CS & EE Communication      :  Bertsekas & Gallagher - Data Networks and Networks Stream
		              M. Schwartz - Telecommunication Networks
                              Stallings.W.- Data and Computer Communications
                     	      Tanenbaum - Computer Networks
                       	      Halsal - Computer Network - Data Communications, Computer 
			       Networks and Open Systems.

Broadband Networks         :  Ulysses Black - ATM : Foundation for Broadband networks

-------------------------------------------------------------------------------------------------
General Books which you might want to bring if you have them -
-------------------------------------------------------------------------------------------------
C  - Kernighan & Ritchie

C++ - Stroustroup

Automata - Hopcroft & Ullman

Algorithms - Ahoetal.

OS & Networks - Stevens

Java, HTML, CGI books for CS majors

-------------------------------------------------------------------------------------------------
Industrial Systems and Engineering (ISE)
-------------------------------------------------------------------------------------------------
ISE 514 Production Planning and Scheduling: Simon French


ISE 532 Network Flows: Optimization Algorithms for Networks and Graphs- Evans and Minieka


ISE 513 Inventory systems: Inventory Management and Production Planning and Scheduling
			     by E.A. Silver, R. Peterson, and Pyke.


ISE 515 Project Management:  Successful Project Management, M. Rosenou

		      	        Project Management, H. Kerzner


Suggested Reference for those expecting to work in project management.

                 Guide to Project Management Body of Knowledge, PMI, 1996

                 Fundamentals of Project Management, J. Lewis


ISE 580 Advanced Concepts in computer simulation: Simulation With Visual - Slam and 
			Awesim, A. Alan B. Pritsker, David K. Laval, Jean J.O'Reilly


SOME MORE BOOKS :-
-------------------------------------------------------------------------------------------------
 SOURCE: natarajan sridharan -nattilives@usa.net
-------------------------------------------------------------------------------------------------
Signal processing and Communication 

Papoulis, Probability, Random Variables and Stochastic Processes, 3rd Edition,
McGraw Hill 1991

1 Oppenheim & Schafer, Discrete-Time Signal Processing, Prentice-Hall, 1989 #
J. G. Proakis, Digital Communications, 3rd Edition, McGraw-Hill, 1995. 

2 Andrew Tanenbaum,Computer Networks, 3rd Edition, Prentice-Hall, 

3 G. L. Stuber, Principles of Mobile Communication, Kluwer Academic
Publishers, 1996. 

4 T. S. Rappaport, Wireless Communications - Principles and Practice, Prentice
Hall, 1996. 

-------------------------------------------------------------------------------------------------
Major: "VLSI Design"
-------------------------------------------------------------------------------------------------

1 Digital Design M. Morris Mano Prentice Hall, India, 2nd Ed.

2 Analysis and Design of Analog Integrated Circuits Paul R. Gray, Robert G.
Meyer. Wiley & Sons 3rd Ed.

3 Principles of CMOS VLSI Design : A Systems Perspective Neil H.E. Weste,
Kamran Eshraghian. Addison-Wesley Pub. Co., c1993. Edition 2nd ed.

4 The Designer's Guide to VHDL Peter J. Ashenden. Morgan Kaufmann Publishers,
c1996. 

5 Digital Integrated Circuits : A Design Perspective Jan M. Rabaey. Prentice
Hall, c1996

6 Computer Architecture : A Quantitative Approach David A. Patterson, John L.
Hennessy ; 

with a contribution by David Goldberg. Morgan Kaufmann Publishers, 1996. 2nd
ed. 

-------------------------------------------------------------------------------------------------
Industrial Engineering
-------------------------------------------------------------------------------------------------

1. Design Of Experiments - > D.C.Montgomery

2. Introduction to Operations Research- Hiller & > Liebermann

3. Discrete-Event System Simulation - Banks,Carson,Nelson

4. Factory Physics .

5. How to program in Java- Deitel & Deitel. 

-------------------------------------------------------------------------------------------------
Mechanical Engineering (Thermal Sciences)
-------------------------------------------------------------------------------------------------

1. Heat Transfer -J.P Holman 

2.Fundamentals of Engineering Thermodynamics -Micheal J.Moran -Howard
N.Shapiro 

-------------------------------------------------------------------------------------------------
Civil Engineering:
-------------------------------------------------------------------------------------------------
Structures :

1. Finite Element Analysis by Belegundu and Tiruptala.

2. Programming in VC++ Deitel and Deitel

3. A good Structural Analysis Book

Do not get any Indian Code's they are not used here.

-------------------------------------------------------------------------------------------------
Computer Science:
-------------------------------------------------------------------------------------------------

1 Computer networks : Tannenbaum

2.Design analysis of algorithms: Carmen and Rivest

3.Operating systems: Silberschatz and Galvin 

4.Distributed operating systems: Pradeep K Sinha 

5.Theory of operating system : Tannenbaum 

6.Distributed computing using Java and Corba :

7.Core Java Horstmann & Cornell

8. Database Management :Navathe 

PREREQS: 
	OS : Silberschatz and Galvin 
	Compilers: Aho, Sethi and Ulman, and O'Reilly's lex and yacc book. 
	Data Structures: Horowitz, Sahni and Anderson-Freed (book on C) 
GRAD Courses: 
	Software Engineering: A Practitioner's Approach by Pressman (4th Ed.) 
OTHER Books (Depending on your interests): 
	The C Programming Language: Kerninghan and Ritchie 
	The C++ Programming Language: Stroustrup 
	The Unix Programming Environment: Kerninghan and Pike 
	The Design of Unix OS: Bach 
	Unix Network Programming: Stevens 
	Database Systems: Elmasri and Navathe 
	Networks: Tanenbaum. 
	Distributed OS: Tanenbaum. 
	Internet Computing: O'Reilly's books on java/perl 
	Some good books on Oracle, Java, C++, etc


-------------------------------------------------------------------------------------------------
CHEMICAL ENGINEERING(MS):
-------------------------------------------------------------------------------------------------

Chemical Reaction Engineering:Levenspiel,Fogler 
Advanced Thermodynamics: 
Transport Phenomena:Bird
-------------------------------------------------------------------------------------------------
COMPUTER SCIENCE (MS):
-------------------------------------------------------------------------------------------------

Computer Networks, Andrew Tanenbaum, 3rd Edition , Prentice Hall [for Computer Networks ]

Database/Programming Languages

Advances Concepts in Operating Systems, Mukesh Singhal & Niranjan Shivaratri, McGraw Hill Series, International Edition.

Compiler Construction, Aho, Sethi & Ullman. 

Introduction to Algorithms, Thomas Cormen, Charles Leiserson, McGraw Hill.

Fundamentals of Logic Design, Charles Roth jr, 4th Edition PWS Publications, Co.

Programming Languages Concepts and Constructs, Ravi Sethi, Addison Wesley.

Fundamentals of Database Design, Elmasri & Navathe, 2nd Edition , Addison Wesley.

Software Engineering A Practioner's Approach, Roger Pressman, 4th Edition , McGraw Hill.

C++ Programming Language by IRA POHL

JAVA by example

-------------------------------------------------------------------------------------------------
ELECTRICAL ENGINEERING (MS):
-------------------------------------------------------------------------------------------------

Digital Design / VLSI

Principles of CMOS VLSI Design, 2nd Edition, Neil Weste & Kamran Eshragian

Analysis & Design of Analog Integrated Circuits, 3rd Edition, Paul Gray & Robert Meyer

Fundamentals of Logic Design, Charles Roth jr, 4th Edition PWS Publications, Co.

Signal Processing/Communications

Digital Signal Processing, Third Edition , Proakis and Manolaikis, McGraw Hill

Probability, Random Variables and Stochastic Processes, Third Edition , Papoulis, McGraw Hill

Digital Communications, Third Edition , Proakis, McGraw Hill

Adaptive Filter Theory, Simon Haykin, Prentice Hall
-------------------------------------------------------------------------------------------------
INDUSTRIAL ENGINEERING (MS):
-------------------------------------------------------------------------------------------------

Irrespective of the specialization one chooses from the list of four available, every Master's student of Industrial and Manufacturing Engineering has to take three core courses, and preferred books for these courses are: 

IME 560 Manufacturing Systems Engineering 
Automation, Production Systems, and Computer Integrated Manufacturing.
Mikkel P.Groover 

IME 620 Applied Engineering Design 
Design and Analysis of Experiments, 4Th Edition., 
by Douglas Montgomery , John Wiley Publications

IME 662 Production and Inventory Control
Narasimhan, Sim, et al, Production Planning and Inventory Control, 2nd Ed., New York,
-------------------------------------------------------------------------------------------------
MECHANICAL ENGINEERING:
-------------------------------------------------------------------------------------------------

Radiation Heat Transfer By Robert Siegal

Convective Heat and Mass Transfer 

System Dynamics a unified approach by Dean C. Karnopp, Donald L. Margolis, Ronald C. Rosenberg

Compessible fluid flow by SAAD



